<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
</html>
<script !src="">
    // 在es6中有现成的方法Array.prototype.flat是数组扁平化
    // 现在就是要实现flat这种效果。

    function flatten(arr){
        while(arr.some(item=> Array.isArray(item))){
            // 层层剥开嵌套数组，直至无嵌套数组
            let arr= [].concat([...arr])
        }
        return arr
    }


</script>
